fx trading arrival price index arbitrage electronic trading dma forex trading fix direct market access algorithmic trading electronic execution etf market making forex fx algorithmic trading foreign exchange